About Kinross Land Limited (08463089) United Kingdom