About Alex Loozen Properties Limited (12882683) United Kingdom