About Adelaide Terrace No 18 Limited (09278197) United Kingdom