About Ibstone Associates (LP005449) United Kingdom