About Damrell-associates Ltd (09858916) United Kingdom