About Bristol London Management Company Limited (10265659) United Kingdom