About Clapham Associates Limited (07079009) United Kingdom