About Tallagh Property Services Limited (12445453) United Kingdom