About 159 161 Ebury Street (freehold) Limited (08321061) United Kingdom