About The London Lodge Studio Ltd (09879882) United Kingdom