About Northam Clover Limited (06303148) United Kingdom