About Studio Lambert Limited (06461004) United Kingdom