About Sneller Property Consultants Limited (02620622) United Kingdom