About Kirkstone Foot Holiday Apartments Limited (08932388) United Kingdom