About Newbury Locks & Security Services Limited (07747402) United Kingdom