About Holmwood Associates Limited (10753615) United Kingdom