About Lloydad Property Limited (07656020) United Kingdom