About Latitude Property Limited (12293641) United Kingdom