About Third Pilgrims Management Company Limited (02104198) United Kingdom