About Ibrahim & Sons Furnishings Ltd (13384301) United Kingdom