About North Bay Properties Ltd (12877252) United Kingdom