About Noakes & Noakes Limited (13317446) United Kingdom