About Sheldrake Properties Limited (08063780) United Kingdom