About Abcan Property Solutions Limited (11266238) United Kingdom