About S Finselbach Ltd (11759730) United Kingdom