About Keble Properties Limited (07381580) United Kingdom