About Carlow Properties Limited (03287905) United Kingdom