About Stockham Properties Oxon Limited (07206181) United Kingdom