About Latitude 25 Limited (SC307088) United Kingdom