About Shebbear Properties Limited (04296872) United Kingdom