About Squarebaker Construction & Design Limited (08594152) United Kingdom