About Squirrels Leap (lightwater) Management Company Limited (08004764) United Kingdom