About North Beach View Limited (02387788) United Kingdom