About Sde Richards Limited (10330492) United Kingdom