About Room 20 Properties Limited (08572964) United Kingdom