About Grace And Favour Properties Limited (13020745) United Kingdom