About Stockham Properties Oxon 2014 Limited (09032062) United Kingdom