About Ellon Development Company Limited (SC170930) United Kingdom