About Kellock Management Limited (11743211) United Kingdom