About Anslow Forge Limited (04248607) United Kingdom