About North Row Holdings Limited (04066913) United Kingdom