About Loof Properties Limited (12106439) United Kingdom