About Holdenhurst Properties Limited (01606296) United Kingdom