About Trevelyan Place Management Company Limited (04349057) United Kingdom