About Southern Grove Hollis Croft Limited (10268893) United Kingdom