About Lenny S Banbury Ltd (12006586) United Kingdom