About Holwood (buckshaw) Limited (08825396) United Kingdom