About Damrel & Associates Limited (06510473) United Kingdom