About Dewhurst Road 1959 Limited (09287902) United Kingdom