About Ardmore Properties (leigh Woods) Limited (01874139) United Kingdom