About Peak & Trough Ltd (NI679322) United Kingdom