About Study Inn (welford Road) Limited (13076949) United Kingdom