About Dennis Boyd & Co Limited (NI621798) United Kingdom