About Trevelyan Apartments Ltd (13459326) United Kingdom