About Speirs Wharf Developments Ltd. (SC318649) United Kingdom