About North & Bow Ltd (03308235) United Kingdom