About Latitude 55 Property Ltd (13543058) United Kingdom