About Stephen D Cooper And Sons Limited (04947657) United Kingdom