About Skene Design Ltd (12590323) United Kingdom