About Hitchcock & King Limited (02736688) United Kingdom