About Spencer Arms Limited (07142635) United Kingdom