About Holland Close Limited (11522544) United Kingdom