About Ottaway Engineering Limited (00944405) United Kingdom