About Stamford Paramount Ltd (09615291) United Kingdom