About Admal Holmwood Limited (03839490) United Kingdom