About Ss Philip & Jacob Church Lands Limited (02752945) United Kingdom