About Flat 19 Tabernacle Street Limited (08286474) United Kingdom