About Sly Property Developments Limited (08072724) United Kingdom