About Lancaster Armoury Limited (10354657) United Kingdom