About Ptarmigan Attleborough Management Ltd (12581816) United Kingdom