About Regal London Management Limited (12741753) United Kingdom