About Beech Lamond Limited (SC616239) United Kingdom