About Latitude Management Services Ltd (12015036) United Kingdom