About Lff (scotland) Ltd. (02490141) United Kingdom