About Clayford Hobbs Ltd (10981003) United Kingdom