About Cedrus Associates Limited (09887632) United Kingdom