About Alexander Scientific Maintenance Limited (06585114) United Kingdom