About Vaughan Management Solutions Limited (04833568) United Kingdom