About Neil Armstrong ( Sales ) Limited (13447214) United Kingdom