About Stan Richards & Sons Limited (05030932) United Kingdom