About Church Barn Residents Company Limited (03131108) United Kingdom