About The Neale Agency Limited (07865043) United Kingdom