About Noakes Limited (06920566) United Kingdom