About Edcastle General Partner Limited Partnership (SL005492) United Kingdom