About Kotecha & Co (ats) Limited (02877998) United Kingdom