About Lambs Lane Management Company Limited (09038214) United Kingdom