About Len Barham Limited (12208298) United Kingdom