graeme_p - 1:48 pm on Jun 27, 2013 (gmt 0)
The rule for .co.uk domains is that ownership info must be public for domains used for business or owned by organisations. A "non-trading individual" can hide their address (but their name is public). Seems reasonable to me.
As for an independent source, this service will merely centralise the info from registrars. This is information that always originates from the registrars, so ANY way of looking it up will depend on them.