About Studio Lambert Associates Limited (09227451) United Kingdom