About Blockhurst Limited (02866331) United Kingdom