About Staxton Properties Limited (10853520) United Kingdom