About J & S Blackhurst Limited (04695383) United Kingdom