About Latitude Services Limited (02693197) United Kingdom