About North & South Holdings Ltd (12338110) United Kingdom