About Haddon & James Properties Limited (04715969) United Kingdom