About Weller Properties Holdings Limited (10626706) United Kingdom