About Ptarmigan Properties Limited (01665925) United Kingdom