About Esther Stanhope Limited (08952262) United Kingdom