About Boyd Rice & Co. Limited (NI608761) United Kingdom