About Neil Company Properties Limited (06406922) United Kingdom