About Nar & Company Property Solutions Limited (12439591) United Kingdom