About Strafford Properties Limited (09797334) United Kingdom