About Betty Stafford Properties Limited (10581536) United Kingdom