About I D Leftakis Limited (04910529) United Kingdom