About Wickford Elms Limited (12338419) United Kingdom