About Rickards Construction Ltd (03737310) United Kingdom