About Lucas Student Lettings Limited (09876110) United Kingdom