About Green Dell Properties Limited (10337487) United Kingdom