About R&d Glasgow Ltd (SC561761) United Kingdom