About The Property Switch Company Ltd (13202104) United Kingdom