About Mcgowan Sensor Labs Limited (06800519) United Kingdom