About Kruger Property Company Limited (08912487) United Kingdom