About Strafford Construction Co. Limited (01729260) United Kingdom