About The Leigh Studio Limited (11227278) United Kingdom