About Barons Eden Property Limited (10052241) United Kingdom