About Bar 21 Ilford Limited (12161981) United Kingdom