About Vaughan Lewis Consultancy Limited (10529594) United Kingdom