About Slotapply Property Management Limited (03478823) United Kingdom