About Nicholas Swabey Consultancy Limited (06634038) United Kingdom