About North Clifton Limited (08903584) United Kingdom