About Whitchurch Studio Limited (12679265) United Kingdom