About Latimers Of York Limited (11377716) United Kingdom