About Rufford Properties Limited (01852781) United Kingdom