About Cliff Barrows Limited (00508023) United Kingdom