About Ebbgreen Properties Limited (01678364) United Kingdom