About Holscher And Olivier Properties Limited (12299884) United Kingdom