About Ellsworth Inspired Properties Ltd (13664276) United Kingdom