About Margaret Street Freehold Limited (12328770) United Kingdom