About Leveret Properties Limited (10650326) United Kingdom