About Ideal Property And Management Services Limited (13321084) United Kingdom