About Trearren Management Company Limited (06279497) United Kingdom