About Sagoo & Takhar Limited (01247861) United Kingdom