About Let Me Furnish Limited (10575392) United Kingdom