About Leith Vale Consulting Limited (13059929) United Kingdom