About Ibrahim & Sons Properties Limited (03893880) United Kingdom