About Anchorbloc Limited (06953233) United Kingdom