About Kilmar Properties Limited (04038487) United Kingdom