About Lords Chop House Ltd (10927155) United Kingdom