About Confluence Property Solutions Limited (12718318) United Kingdom