About Severn Grange Properties Limited (02774082) United Kingdom