About Leon Bamforth Associates Limited (11016728) United Kingdom