About North Somerset Properties Limited (10427493) United Kingdom