About Elmhurst Associates Ltd (06167261) United Kingdom