About Ptarmigan Land Limited (06402698) United Kingdom