About Hubert Shellard & Sons Limited (NI009726) United Kingdom