About Studio Beech Ltd (13480705) United Kingdom