About Studio Rogers Limited (NI038467) United Kingdom