About Strafford Properties (developments) Limited (00638262) United Kingdom