About Levi Thomas Lettings Limited (12220796) United Kingdom