About Northmore Webb Properties Limited (09660269) United Kingdom