About Strobe Construction Limited (07170723) United Kingdom