About Holland Management Services Limited (02911358) United Kingdom