About Sloan Construction Limited (04575627) United Kingdom