About Ballymore Leamouth Holdings Limited (10316196) United Kingdom