About Green Snake Property Management Limited (12046938) United Kingdom