About The Studio Group (evesham) Limited (13533828) United Kingdom