About Deeks & Steere (holdings) Limited (00423940) United Kingdom