About Noakes Management Limited (04434883) United Kingdom