About Stonehenge Property Limited (12147283) United Kingdom