About Studio Shearwood Ltd (10798093) United Kingdom