About Stan Jones & Sons Limited (07726608) United Kingdom