About Look & Bow Limited (12948358) United Kingdom