About Ellingham Properties Limited (12863451) United Kingdom