About Barking Power Limited (02354681) United Kingdom