About Helliwell And Company Properties Limited (08917970) United Kingdom