About Studio Rental Specialists Ltd. (10788943) United Kingdom