About Leonard Buca Ltd (09508174) United Kingdom