About Ptarmigan Romford Limited (09818618) United Kingdom