About Holwood (droitwich) Limited (13497990) United Kingdom