About Lee Barrow Ltd (10620327) United Kingdom