About Holland Place Company Limited (02023158) United Kingdom