About Lj Clifford Properties Ltd (SC648758) United Kingdom