About Diddinghurst Limited (09923127) United Kingdom