About November Partners Limited (12549243) United Kingdom