About Kelly Cooper Barr Limited (SC382277) United Kingdom