About Lee Barrow Ltd (12497256) United Kingdom