About Lancaster Mews Developments Limited (09677476) United Kingdom