About Slate Island Developments Limited (SC680122) United Kingdom