About C. Curtiss & Sons Limited (02652192) United Kingdom