About Kerod & Associates Limited (10620351) United Kingdom