About Slessor Consultancy Limited (SC321045) United Kingdom