About Lascelles Management Company Limited (01721064) United Kingdom