About Latitude 52 Limited (01966387) United Kingdom