About Nip Property Management Limited (12750693) United Kingdom