About Rightplacesolutions Ltd (12832732) United Kingdom