About Ptarmigan Rolt Projects Ltd (10732494) United Kingdom