About Latitude West Ltd (10836381) United Kingdom