About Barrack Lane Management Company Limited (11849968) United Kingdom