About Leroc (scotland) Ltd. (SC297400) United Kingdom