About Hollingwood Lane Management Company Limited (04053257) United Kingdom