About Howkins & Kay Ltd (12709071) United Kingdom