About Ballmond Projects L.p. (SL023386) United Kingdom