About Kerracre Limited (01622640) United Kingdom