About Coombswood Limited (13661907) United Kingdom