About Miller & Straughan Construction Design Limited (10929331) United Kingdom