About Stafford House Properties Ltd (10248664) United Kingdom