About North Camp Properties Limited (12227718) United Kingdom