About Estelle Mcclernon Limited (12181648) United Kingdom