About Crick & Co. Limited (02866031) United Kingdom