About Room 12 (lancaster) Limited (04615406) United Kingdom