About Latitude Consultancy Limited (07728466) United Kingdom