About Elaine Stallard Ltd (07876263) United Kingdom