About Lenville Properties Limited (05865961) United Kingdom