About Kitch Legal Holdings Limited (08927286) United Kingdom