About Lord Clyde Apartments Freehold Limited (09350033) United Kingdom