About Mandelhurst Limited (01362776) United Kingdom