About Laycock (holdings) Limited (03611495) United Kingdom