About Lucas Property Solutions 1 Limited (13547668) United Kingdom