About Exedra Associates Limited (08231113) United Kingdom