About Comber Associates Limited (06393526) United Kingdom