About Edgar Scott & Sons Ltd (NI630713) United Kingdom