About Lennie & Stan Ltd (11881005) United Kingdom