About Strother Labs Limited (09645105) United Kingdom