About Lion Mews Properties Limited (04208465) United Kingdom