About Flood Street Management Company Limited (05403979) United Kingdom