About Swarbrick Research Limited (07990740) United Kingdom