About Vanderclyde Limited (11419243) United Kingdom