About Andrews & Ellis Developments Limited (12984092) United Kingdom