About Clemmow Consulting Ltd (12946006) United Kingdom