About Lowen Bre Truro Management Company Limited (07511546) United Kingdom