About North Road Thornbury Management Limited (12536494) United Kingdom