About Pilgrims Special Projects Limited (03803644) United Kingdom