About Master Close Freeholders Limited (04341572) United Kingdom