About Stratford Energy Solutions Limited (07401473) United Kingdom