About Sencroft Limited (12203161) United Kingdom