About Barons Eden Operating Limited (10052074) United Kingdom