About Glencrake Properties Limited (06779702) United Kingdom