About Staffordshire Properties Limited (10195382) United Kingdom