About Spencer Micro Limited (07446976) United Kingdom