About Nicholas Lawrence Studio Limited (11310711) United Kingdom