About Kotecha Associates Limited (05086110) United Kingdom