About Lloyd Davies Studio Limited (11585926) United Kingdom