About London Projects Holdings Limited (09857533) United Kingdom