About Greenhow Properties Limited (11127198) United Kingdom