About London Regatta Centre Limited (02506268) United Kingdom