About Squibb Construction Limited (06078481) United Kingdom