About Walcas Limited (09676926) United Kingdom