About Festival House Residents Limited (02795886) United Kingdom