About Neil Dewar Ltd. (SC551534) United Kingdom