About L & C Coach Works Limited (06651706) United Kingdom