About Margetts & Walker Construction Limited (11839308) United Kingdom