About Lonham Group Limited (01679607) United Kingdom