About Eleanor Macgregor Limited (SC546018) United Kingdom