About Hollin Lane Management Company Limited (09096044) United Kingdom