About Okehurst Design & Engineering Limited (10984324) United Kingdom