About Lowther Close Management Company Limited (02253867) United Kingdom