About Rooms & Studios London Limited (05354188) United Kingdom