About Longacre Partners Limited (03902703) United Kingdom