About Willesden Ventures Limited (12545393) United Kingdom