About Scl Finance Manager Ltd (07999688) United Kingdom