About Lorne Street Management Company Limited (06240099) United Kingdom