About The Studio Frome Limited (13705338) United Kingdom