About W & M Technology Limited (06169398) United Kingdom