About The Nest Cafe Bar Limited (12177037) United Kingdom