About Leveret Management Company Limited (05880998) United Kingdom