About Neale Residence Limited (09770604) United Kingdom