About Harrington Coach Sales Limited (10594085) United Kingdom