About C Scott & Sons Limited (SC568050) United Kingdom