About Lemniscate Lettings Limited (08850483) United Kingdom