About Ptarmigan Rickmansworth Ltd (13070890) United Kingdom