About The Lennon Studio Ltd (13048671) United Kingdom