About Latitude House Ltd (04428591) United Kingdom