About Thurlow Road Management Company Limited (12419171) United Kingdom