About Sattar Holdings Limited (SC508635) United Kingdom