About Londonfix Ltd (12266905) United Kingdom