About Ambton Limited (12632306) United Kingdom