About Felix La Pierre Properties Ltd (11876640) United Kingdom