About Neill & Co (theydon) Limited (05440456) United Kingdom