About Orme & Slade Limited (06271967) United Kingdom