About Willesden Investments Limited (12700790) United Kingdom