About Willie Investment Limited (12962873) United Kingdom