About Selbrigg Generation Limited (07875879) United Kingdom