About Forrester Trustee Company No. 2 Limited (10785099) United Kingdom