About Holland Associates Limited (10820307) United Kingdom