About Latitude Properties Limited (04353319) United Kingdom