About Kevkade Associates Limited (11816166) United Kingdom