About Stanborough Scientific Limited (10611599) United Kingdom