About Neal & Scott Property Ltd (11873694) United Kingdom