About Andbury Properties Holdings Limited (10298634) United Kingdom