About Howcroft And Whipps Limited (11904800) United Kingdom