About S & H Kaylor (holdings) Limited (05285893) United Kingdom