About Sidlaw International Limited (SC712043) United Kingdom