About Elexor Development Limited (09957776) United Kingdom