About 18 Acres Limited (08541246) United Kingdom