About Leonard Sheldon Properties Limited (12845003) United Kingdom