About Clive & Louis Investment Properties Ltd (12660079) United Kingdom