About Kellock Consulting Limited (SC611701) United Kingdom