About Greenbase Properties Limited (02373676) United Kingdom