About Second Pilgrims Management Company Limited (01963971) United Kingdom