About Neasden Partnership Limited (10227812) United Kingdom