About Curtiss & Sons Limited (00662220) United Kingdom