About Barsby Clift Limited (12026670) United Kingdom