About Latitude 52 Management Company Limited (04870957) United Kingdom