About Stourhill Park Residents Limited (04016130) United Kingdom