About Neil Powell Land And Property Ltd (07671628) United Kingdom