About Naoroji Freehold Limited (12360154) United Kingdom