About Snapfax Property Management Company Limited (02547278) United Kingdom