About Latitude Partners Ltd (05354182) United Kingdom