About Satl Property Solutions Ltd (11964842) United Kingdom